package com.example.petproject.service.impl;

import com.example.petproject.entity.vo.ByCategoryIdsVO;
import com.example.petproject.mapper.PmsProductAttributeMapper;
import com.example.petproject.service.PmsProductAttributeService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 包名称：com.example.petproject.service.impl
 * 类名称：PmsProductAttributeServiceImpl
 * 类描述：查询二级分类实现类
 * 创建人：@author DrinkMore-HotWater
 * 创建时间：2024年01月09日 09:55
 **/
@Service
public class PmsProductAttributeServiceImpl implements PmsProductAttributeService {

    @Resource
    private PmsProductAttributeMapper pmsProductAttributeMapper;


    /**
     *  根据商品分类ID查询该分类下的商品属性列表
     * @param ids 分类ID
     * @return List<ByCategoryIdsVO>
     */
    @Override
    public List<ByCategoryIdsVO> getByCategoryIds(List<Integer> ids) {
        return pmsProductAttributeMapper.selectByCategoryIds(ids);
    }

    @Override
    public List<ByCategoryIdsVO> getAllList() {
        return pmsProductAttributeMapper.selectAll();
    }
}
